<?php
	if(!isset($_GET['group_id'])){ header('Location:index.php?module=group_manager'); }
	
	if($_POST)
	{
		if($db->sql(" UPDATE e_authority_group SET group_name = '".$db->escape($_POST['group_name'])."' WHERE id=".intval($_GET['group_id'])))
		{
			$sonuc['sonuc'] = true;
			$sonuc['aciklama'] = ' Grup Adı Başarıyla Değiştirildi.';
			if($db->sql(" DELETE FROM e_authority WHERE group_id =".$_GET['group_id']))
			{
				
				foreach($_POST['authority'] as $newAuthority)
				{
					$db->sql("INSERT INTO e_authority (method,group_id) VALUES ('".$db->escape($newAuthority)."',".intval($_GET['group_id']).")");
				}
				
				$sonuc['sonuc'] = true;
				$sonuc['aciklama'] .= '<br />Yeni Yetkiler Tanımlandı.';
			}
			else
			{
				$sonuc['sonuc'] = false;
				$sonuc['aciklama'] = 'Grubun Eski Yetkileri Silinemediği İçin, Yeni yetki ataması yapılamadı. <br> Lütfen Destek Ekibimize Bu Hatayı Bildiriniz.';
			}
		}
		else
		{
			$sonuc['sonuc'] = false;
			$sonuc['aciklama'] = 'Sorgulama Hatası Oluştu. Lütfen destek ekibimiz ile iletişime geçiniz.';
		}
	}
	
	$group = $authority->getGroups($_GET['group_id']);
	$groupAuthority = $authority->getGroupAuthority($_GET['group_id']);
	$allAuthority = $authority->getAuthorityList();
	
	include "template/edit_group.php";
?>
